package school;

import java.sql.Connection;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
//import java.sql.DriverManager;



public class Connexion {	
	Context namingContext;
	DataSource dataSource;
	Connection con = null;
	
	// deuxieme moyen
	public Connexion() {
		
		try {
			Context namingContext = new InitialContext();
			DataSource dataSource = (DataSource)namingContext.lookup("java:comp/env/jdbc/schoolDatasource");
			con = dataSource.getConnection();
			System.out.println("Succes");
			
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("Fail");
		}
//		} finally {
//			if (con != null){
//				try {
//					con.close();
//				} catch (SQLException e) {
//					e.printStackTrace();
//				}
//			}
//		}
	}
	
	// premiere moyen
//	public static void main(String[] args) {
//		Connection con = null;
//		
//		try {
//			Class.forName("com.mysql.jdbc.Driver");
//			String url = "jdbc:mysql://127.0.0.1:3306/projet_lo54";
//			String user = "root";
//			String mdp = "root";
//			con = DriverManager.getConnection(url, user, mdp);
//			
//			System.out.println("Succes");
//			
//		} catch (Exception e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//			System.out.println("Fail");
//		} finally {
//			if (con != null){
//				try {
//					con.close();
//				} catch (SQLException e) {
//					e.printStackTrace();
//				}
//			}
//		}
//		
//	}

}
